package controllers.paginas.pedidos;

import java.util.List;

import org.hibernate.Session;

import controllers.entorno.PaginaDetalle;
import hbm.DetallePedido;
import hbm.DetallePedidoDAO;

public class DetalleDetalles extends PaginaDetalle<DetallePedido> {

	public DetalleDetalles() {
		super(new DetallePedidoDAO());
	}

	@Override
	public void editar(DetallePedido registro, Session session)
			throws Exception {

	}

	@Override
	public void eliminar(DetallePedido registro, Session session)
			throws Exception {
		getDetalles().remove(registro);
	}

	private List<DetallePedido> getDetalles() {
		return (List<DetallePedido>) getSessionScope().get(
				ListaDetalles.LISTA_DETALLES);
	}

	@Override
	public void guardar(DetallePedido registro, Session session)
			throws Exception {
		getDetalles().add(registro);
	}

}
